const db = wx.cloud.database(); //初始化数据库
Page({

    /**
	 * 页面的初始数据
	 */
    data: {
        token: false,
        userName: '登录/注册',
        userAvatarUrl: 'cloud://take-out-9gg0dhd7c2f86b6b.7461-take-out-9gg0dhd7c2f86b6b-1304355002/index/images/用户头像.png',
        mineViewHeight: ''
    },
    isLogin: function() {
        try {
            let value = wx.getStorageSync('token')
            if (value) {
                console.log('用户已授权');
                wx.getUserInfo({}).then(resu => {
                    this.setData({
                        userName: resu.userInfo.nickName,
                        userAvatarUrl: resu.userInfo.avatarUrl,
                        token: true,
                        mineViewHeight: '1700rpx'
                    })
                })
            } else {
                console.log('用户未授权，使用默认头像');
                this.setData({
                    userName: '登录/注册',
                    userAvatarUrl: 'cloud://take-out-9gg0dhd7c2f86b6b.7461-take-out-9gg0dhd7c2f86b6b-1304355002/index/images/用户头像.png',
                    token: false,
                    mineViewHeight: ''
                })
            }
        } catch (e) {}
    },
    interMessage(e) {
        try {
            var value = wx.getStorageSync('token')
            if (value) {
                console.log('用户已登录，跳转个人信息页面');
                wx.navigateTo({
                    url: '../myInfo/myInfo',
                });
            } else {
                console.log('用户未登录，跳转登录页面');
                wx.navigateTo({
                    url: '../login/login',
                });
            }
        } catch (e) {}
    },
    loginOut: function() {
        var that = this;
        console.log(wx.getStorageSync('token'))
        wx.showModal({
            title: '退出后',
            content: '您将无法查看个人信息、历史订单、更多服务等',
            success: (res => {
                if (res.confirm) {
                    console.log('用户点击确定')
                    //清空登录状态
                    wx.removeStorageSync('token');
                    wx.removeStorageSync('openid');
                    console.log('再次判断是否登录');
                    this.isLogin();
                } else {
                    console.log('用户点击取消')
                }
            })
        })

    },
    /**
	 * 生命周期函数--监听页面加载
	 */
    onLoad: function(options) {

    },
    /**
	 * 生命周期函数--监听页面初次渲染完成
	 */
    onReady: function() {},

    /**
	 * 生命周期函数--监听页面显示
	 */
    onShow: function() {
        this.getTabBar().init();
        this.isLogin();
    },

    /**
	 * 生命周期函数--监听页面隐藏
	 */
    onHide: function() {

    },

    /**
	 * 生命周期函数--监听页面卸载
	 */
    onUnload: function() {

    },

    /**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
    onPullDownRefresh: function() {

    },

    /**
	 * 页面上拉触底事件的处理函数
	 */
    onReachBottom: function() {

    },

    /**
	 * 用户点击右上角分享
	 */
    onShareAppMessage: function() {

    }
})
